to put the finishing touches to something - Allemand Anglais Dictionnaire